Building an Orthonormal Basis, Revisited

نویسندگان

  • Tom Duff
  • James Burgess
  • Per Christensen
  • Christophe Hery
  • Andrew Kensler
  • Max Liani
  • Ryusuke Villemin
چکیده

Frisvad [2012b] describes a widely-used computational method for efficiently augmenting a given single unit vector with two other vectors to produce an orthonormal frame in three dimensions, a useful operation for any physically based renderer. However, the implementation has a precision problem: as the z component of the input vector approaches −1, floating point cancellation causes the frame to lose all precision. This paper introduces a solution to the precision problem and shows how to implement the resulting function in C++ with performance comparable to the original.

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

Improved accuracy when building an orthonormal basis

Frisvad’s method for building a 3D orthonormal basis from a unit vector has accuracy problems in its published floating point form. These problems are investigated and a partial fix is suggested, by replacing the threshold 0.9999999 by the threshold -0.999805696, which decreases the maximum error in the orthonormality conditions from 0.623 to 0.0062.

متن کامل

On a new G-frame and duality

We introduce a new g-frame (singleton g-frame), g-orthonormal basis and g-Riesz basis and study corresponding notions in some other generalizations of frames.Also, we investigate duality  for some kinds of g-frames. Finally, we illustrate an example which provides a  suitable translation from discrete frames to Sun's g-frames.

متن کامل

The Implementation of the Distributed Model Predictive Controllers based on Orthonormal Functions for Supply Chains with Long Delays in Logistics Processes

Today, companies need to make use of appropriate patterns such as supply chain management system to gain and preserve a position in competitive world-wide market. Supply chain is a large scaled network consists of suppliers, manufacturers, warehouses, retailers and final customers which are in coordination with each other in order to transform products from raw materials into finished goods wit...

متن کامل

Filters Parametrized by Orthonormal Basis Functions for Active Noise Control

Parametrization of filters on the basis of orthonormal basis functions have been widely used in system identification and adaptive signal processing. The main advantage of using orthonormal basis functions for a filter parametrization lies in the possibility of incorporating prior knowledge of the system dynamics into the identification process and adaptive signal process. As a result, a more a...

متن کامل

New characterizations of fusion bases and Riesz fusion bases in Hilbert spaces

In this paper we investigate a new notion of bases in Hilbert spaces and similar to fusion frame theory we introduce fusion bases theory in Hilbert spaces. We also introduce a new denition of fusion dual sequence associated with a fusion basis and show that the operators of a fusion dual sequence are continuous projections. Next we dene the fusion biorthogonal sequence, Bessel fusion basis, Hil...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

برای دانلود متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2017